<!-- 
#   Initiation à JSP
#   A. Tasso, S. Ermacore
#   Exemples Chapitre 7 : Les servlets ou les dessous cachés de JSP
#   Section : Du JSP à la servlet - Où et comment déclarer les variables
-->
<%@page import="java.util.Locale"%>
<%@page import="jee6.ch6.Client"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

<html>
<head>
<title>Test page 164</title>
</head>
<body>

Exemple de code
<br />--<br />

<fmt:setLocale value="fr"/>
<fmt:setBundle basename="ressources" />
<fmt:message key="txtLogin"/>

<% System.out.println("current locale is ? " + Locale.getDefault()); %>
<br />--<br />


<c:set var="now" value="<%=new java.util.Date()%>" />

<fmt:setTimeZone value="GMT+1" />
heure de Paris par défaut :
<fmt:formatDate value="${now}" timeStyle="long" type="both" />
<fmt:setTimeZone value="GMT+3" var="tzMoscou" scope="page" />
<fmt:setTimeZone value="GMT-5" var="tzWashington" scope="page" />
<br />--<br />

heure de Moscou format court :
<fmt:formatDate value="${now}" dateStyle="short" timeStyle="short" type="both" timeZone="${tzMoscou}" />
<br />--<br />

heure de Washington format medium :
<fmt:formatDate value="${now}" dateStyle="medium" timeStyle="medium" type="both" timeZone="${tzWashington}" />
<br />--<br />

heure de Moscou format perso :
<fmt:formatDate value="${now}" pattern="HH:mm dd-MM-yyyy" type="both" timeZone="${tzMoscou}" />
<br />--<br />


<hr />


montant commande :
<fmt:formatNumber value="1256.5" currencySymbol="E" type="currency" minFractionDigits="2" />
<br />--<br />

reduc :
<fmt:formatNumber value="0.085" type="percent" minIntegerDigits="2" minFractionDigits="2" />
<br />--<br />

poids du colis :
<fmt:formatNumber value="18645" type="number" groupingUsed="true" /> grammes
<br />--<br />





<hr />
FIN

</body>
</html>
